<?php
	require_once("ClienteController.php");
	
	// Define a funcionalidade desse caso de uso
	$area = "administração";
	$funcionalidade = "Alterar";
	
	$site = new Site();
	// $site->login->administrador(); // Essa linha faz com que só o administrador depois de logado possa ver essa página
	
	if(!$site->checa_id_passado($_GET))//Se não foi passado um id válido
	{
		$site->session->redireciona_mostrando_mensagem_erro('O id passado é inválido');
	}

	$controller = new ClienteController($_GET['id']); // Iniciou o controller passando o id dessa entidade no BD
	$controller->alterar($_POST); // Passo para a função alterar os dados desse formulário
	
	// Crio a instancia da classe que gera o template de alterar, ele usa o model e o array $_GET para isso
	$entidadeTemplate = new EntidadeTemplate($controller->model, $_GET);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		
		<script src="../js/jquery/jquery.js" type="text/javascript"></script>
		<!-- Load TinyMCE -->
		<script type="text/javascript" src="../js/jquery/jquery.tinymce.js"></script>
						
		<!-- Load MaskedInput -->
		<script type="text/javascript" src="../js/jquery/jquery.maskedinput.js"></script>
				
		<script type="text/javascript" src="./js/inserir_alterar.js"></script>
		<script type="text/javascript" src="./js/submit.js"></script>
		<script type="text/javascript" src="./js/aplica_tinymce.js"></script>
		<script type="text/javascript" src="./js/alterar.js"></script>
		
		<link rel="stylesheet" type="text/css" href="../css/style.css" />
		
		<title><?echo $projeto_nome;?> - <?echo $area;?> - <?echo $funcionalidade;?></title>
	</head>
	<body>
			<?php $site->paginacao->header_adm();?>
			<h1><?echo $funcionalidade . ' ' . $nome_entidade;?></h1>
			<?php $site->print_erro($controller->erros['alterar']);?>
			
			<form id="formulario" method="post" action="">
				<fieldset>
					<input id="nome_submit" type="hidden" /> <!-- Esse input guardará o nome do botão submit que foi clicado -->
					<?php $entidadeTemplate->print_campos_alterar(); // Cria o template de alterar, caso já não tenha sido criado?>
					<?php require('./templates/alterar.php'); ?>
				</fieldset>
			</form>
			
			<div>
				<a href="./">Voltar</a>
			</div>
			<?php $site->paginacao->footer_adm();?>
	</body>
</html>